package com.tensquare.notice.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tensquare.notice.pojo.TbNotice;
import com.tensquare.notice.pojo.TbNoticeFresh;

import java.util.Map;

/**
 * 文章(TbNotice)表服务接口
 *
 * @author long
 * @since 2021-07-17 16:11:23
 */
public interface TbNoticeService {


    void insert(TbNotice notice);

    void delete(String id);

    void update(TbNotice notice);

    TbNotice findById(String id);

    Page<TbNotice> findByPage(Map<String,Object> map, int page, int size);

    void freshDelete(String id);

    Page<TbNoticeFresh> findFreshByPage(String userId,int page,int size);

}
